package com.dragon.modules.yuegou.entity.merchant;

import com.baomidou.mybatisplus.annotation.TableName;
import com.dragon.modules.yuegou.enums.merchant.MerchantApplyCheckStatus;
import com.dragon.modules.yuegou.enums.merchant.MerchantApplyMerchantType;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
import java.time.LocalDateTime;
import java.time.LocalTime;

/**
 * 商户信息申请表实体类<br>
 * 对应的表为：mer_merchant_apply<br>
 * 
 * @author pbuilder generated
 * @date 2021-11-18 20:02:08
 * @company sgy
 * @version 2.0
 */
@TableName("mer_merchant_apply")
@ApiModel(description = "商户信息申请表")
public class MerchantApplyEntity{

	@ApiModelProperty("ID")
	protected String id;

    /** 商圈ID */
	@ApiModelProperty("商圈ID")
	protected String busdId;

    /** 商铺ID，申请通过后插入 */
	@ApiModelProperty("商铺ID，申请通过后插入")
	protected String merchantId;

    /** 商户名称 */
	@ApiModelProperty("商户名称")
	protected String merchantName;

    /** 商户铺位号 */
	@ApiModelProperty("商户铺位号")
	protected String merchantCode;

    /** 商户logo */
	@ApiModelProperty("商户logo")
	protected String merchantLogo;

    /** 商户背景图 */
	@ApiModelProperty("商户背景图")
	protected String merchantBackgroundImg;

    /** 商户图片 */
	@ApiModelProperty("商户图片")
	protected String images;

    /** 楼栋id */
	@ApiModelProperty("楼栋id")
	protected String buildingId;

    /** 楼层ID */
	@ApiModelProperty("楼层ID")
	protected String floorId;

    /** [枚举]商户类型：0-自营-PROPRIETARY、1-租赁-LEASE、2-联营-POOL、3-其他-OTHER */
	@ApiModelProperty("[枚举]商户类型：0-自营-PROPRIETARY、1-租赁-LEASE、2-联营-POOL、3-其他-OTHER")
	protected MerchantApplyMerchantType merchantType;

    /** 联系人名称 */
	@ApiModelProperty("联系人名称")
	protected String contactName;

    /** 联系人手机号 */
	@ApiModelProperty("联系人手机号")
	protected String contactMobile;

    /** 联系地址 */
	@ApiModelProperty("联系地址")
	protected String contactAddress;

    /** 开始营业时间 */
	@ApiModelProperty("开始营业时间")
	protected LocalTime startBusinessTime;

    /** 结束营业时间 */
	@ApiModelProperty("结束营业时间")
	protected LocalTime endBusinessTime;

    /** 商铺面积 */
	@ApiModelProperty("商铺面积")
	protected BigDecimal merchantAcreage;

    /** 备注 */
	@ApiModelProperty("备注")
	protected String remarks;

    /** 创建人ID */
	@ApiModelProperty("创建人ID")
	protected String createdBy;

    /** 创建时间 */
	@ApiModelProperty("创建时间")
	protected LocalDateTime createdTime;

    /** 审核人ID */
	@ApiModelProperty("审核人ID")
	protected String checkBy;

    /** 审核时间 */
	@ApiModelProperty("审核时间")
	protected LocalDateTime checkTime;

    /** [枚举]审核状态：0-未审核-UNCHECK、1-审核通过-SUCCESS、2-审核不通过-FAILURE、3-暂定-TENTATIVE */
	@ApiModelProperty("[枚举]审核状态：0-未审核-UNCHECK、1-审核通过-SUCCESS、2-审核不通过-FAILURE、3-暂定-TENTATIVE")
	protected MerchantApplyCheckStatus checkStatus;

    /** 审核意见 */
	@ApiModelProperty("审核意见")
	protected String checkOpinion;

    /** 逻辑删除，1表示已删除,0表示未删除 */
	@ApiModelProperty("逻辑删除，1表示已删除,0表示未删除")
	protected Boolean del;

    /** 从悦商惠申请的 必填 */
	@ApiModelProperty("从悦商惠申请的 必填")
	protected String applyBy;

    /** 申请手机号 悦商惠申请必填 */
	@ApiModelProperty("申请手机号 悦商惠申请必填")
	protected String applyMobile;

    /** 银行卡号 */
	@ApiModelProperty("银行卡号")
	protected String encBankNo;

    /** 银行开户用户名 */
	@ApiModelProperty("银行开户用户名")
	protected String encTrueName;

    /** 开户行code */
	@ApiModelProperty("开户行code")
	protected String bankCode;

    /** 银行名称 */
	@ApiModelProperty("银行名称")
	protected String bankName;


	/** 一级业态 */
	@ApiModelProperty("一级业态")
	protected String btypeId;

	/** 二级业态 */
	@ApiModelProperty("二级业态")
	protected String btypeSecondId;

	/** 级次（对应字典表） */
	@ApiModelProperty("级次（对应字典表）")
	protected String level;

	/**
	 * 品牌
	 */
	@ApiModelProperty(value = "品牌", required = false)
	protected  String brandId;


	/**
	 * [枚举]合作类型：0-常规型-CONVENTIONAL、1-战略型-STRATEGIC、2-紧密型-CLOSELY
	 */
	@ApiModelProperty(value = "[枚举]合作类型：0-常规型-CONVENTIONAL、1-战略型-STRATEGIC、2-紧密型-CLOSELY", required = false)
	protected String partnership;

	/**
	 * 构造一个空商户信息申请表实体对象
	 */
	public MerchantApplyEntity(){
		super();
	}

	/**
	 * 依据其它对象的信息构造一个商户信息申请表实体对象
	 * 
	 * @param other 其它对象
	 */
	public MerchantApplyEntity(MerchantApplyEntity other){
		super();
		this.id = other.id;
		this.busdId = other.busdId;
		this.merchantId = other.merchantId;
		this.merchantName = other.merchantName;
		this.merchantCode = other.merchantCode;
		this.merchantLogo = other.merchantLogo;
		this.merchantBackgroundImg = other.merchantBackgroundImg;
		this.images = other.images;
		this.buildingId = other.buildingId;
		this.floorId = other.floorId;
		this.merchantType = other.merchantType;
		this.contactName = other.contactName;
		this.contactMobile = other.contactMobile;
		this.contactAddress = other.contactAddress;
		this.startBusinessTime = other.startBusinessTime;
		this.endBusinessTime = other.endBusinessTime;
		this.merchantAcreage = other.merchantAcreage;
		this.remarks = other.remarks;
		this.createdBy = other.createdBy;
		this.createdTime = other.createdTime;
		this.checkBy = other.checkBy;
		this.checkTime = other.checkTime;
		this.checkStatus = other.checkStatus;
		this.checkOpinion = other.checkOpinion;
		this.del = other.del;
		this.applyBy = other.applyBy;
		this.applyMobile = other.applyMobile;
		this.encBankNo = other.encBankNo;
		this.encTrueName = other.encTrueName;
		this.bankCode = other.bankCode;
		this.bankName = other.bankName;
		this.btypeId = other.btypeId;
		this.btypeSecondId = other.btypeSecondId;
		this.brandId = other.brandId;
		this.partnership = other.partnership;
		this.level = other.level;
	}


	/**
	 * 获取ID
	 * 
	 * @return id ID
	 */
	public String getId() {
		return id;
	}
  	
	/**
	 * 设置ID
	 * 
	 * @param id ID
	 */
	public void setId(String id) {
		this.id = id;
	}

	/**
	 * 获取商圈ID
	 * 
	 * @return busdId 商圈ID
	 */
	public String getBusdId() {
		return busdId;
	}
  	
	/**
	 * 设置商圈ID
	 * 
	 * @param busdId 商圈ID
	 */
	public void setBusdId(String busdId) {
		this.busdId = busdId;
	}

	/**
	 * 获取商铺ID，申请通过后插入
	 * 
	 * @return merchantId 商铺ID，申请通过后插入
	 */
	public String getMerchantId() {
		return merchantId;
	}
  	
	/**
	 * 设置商铺ID，申请通过后插入
	 * 
	 * @param merchantId 商铺ID，申请通过后插入
	 */
	public void setMerchantId(String merchantId) {
		this.merchantId = merchantId;
	}

	/**
	 * 获取商户名称
	 * 
	 * @return merchantName 商户名称
	 */
	public String getMerchantName() {
		return merchantName;
	}
  	
	/**
	 * 设置商户名称
	 * 
	 * @param merchantName 商户名称
	 */
	public void setMerchantName(String merchantName) {
		this.merchantName = merchantName;
	}

	/**
	 * 获取商户铺位号
	 * 
	 * @return merchantCode 商户铺位号
	 */
	public String getMerchantCode() {
		return merchantCode;
	}
  	
	/**
	 * 设置商户铺位号
	 * 
	 * @param merchantCode 商户铺位号
	 */
	public void setMerchantCode(String merchantCode) {
		this.merchantCode = merchantCode;
	}

	/**
	 * 获取商户logo
	 * 
	 * @return merchantLogo 商户logo
	 */
	public String getMerchantLogo() {
		return merchantLogo;
	}
  	
	/**
	 * 设置商户logo
	 * 
	 * @param merchantLogo 商户logo
	 */
	public void setMerchantLogo(String merchantLogo) {
		this.merchantLogo = merchantLogo;
	}

	/**
	 * 获取商户背景图
	 * 
	 * @return merchantBackgroundImg 商户背景图
	 */
	public String getMerchantBackgroundImg() {
		return merchantBackgroundImg;
	}
  	
	/**
	 * 设置商户背景图
	 * 
	 * @param merchantBackgroundImg 商户背景图
	 */
	public void setMerchantBackgroundImg(String merchantBackgroundImg) {
		this.merchantBackgroundImg = merchantBackgroundImg;
	}

	/**
	 * 获取商户图片
	 * 
	 * @return images 商户图片
	 */
	public String getImages() {
		return images;
	}
  	
	/**
	 * 设置商户图片
	 * 
	 * @param images 商户图片
	 */
	public void setImages(String images) {
		this.images = images;
	}

	/**
	 * 获取楼栋id
	 * 
	 * @return buildingId 楼栋id
	 */
	public String getBuildingId() {
		return buildingId;
	}
  	
	/**
	 * 设置楼栋id
	 * 
	 * @param buildingId 楼栋id
	 */
	public void setBuildingId(String buildingId) {
		this.buildingId = buildingId;
	}

	/**
	 * 获取楼层ID
	 * 
	 * @return floorId 楼层ID
	 */
	public String getFloorId() {
		return floorId;
	}
  	
	/**
	 * 设置楼层ID
	 * 
	 * @param floorId 楼层ID
	 */
	public void setFloorId(String floorId) {
		this.floorId = floorId;
	}

	/**
	 * 获取[枚举]商户类型：0-自营-PROPRIETARY、1-租赁-LEASE、2-联营-POOL、3-其他-OTHER
	 * 
	 * @return merchantType [枚举]商户类型：0-自营-PROPRIETARY、1-租赁-LEASE、2-联营-POOL、3-其他-OTHER
	 */
	public MerchantApplyMerchantType getMerchantType() {
		return merchantType;
	}
  	
	/**
	 * 设置[枚举]商户类型：0-自营-PROPRIETARY、1-租赁-LEASE、2-联营-POOL、3-其他-OTHER
	 * 
	 * @param merchantType [枚举]商户类型：0-自营-PROPRIETARY、1-租赁-LEASE、2-联营-POOL、3-其他-OTHER
	 */
	public void setMerchantType(MerchantApplyMerchantType merchantType) {
		this.merchantType = merchantType;
	}

	/**
	 * 获取联系人名称
	 * 
	 * @return contactName 联系人名称
	 */
	public String getContactName() {
		return contactName;
	}
  	
	/**
	 * 设置联系人名称
	 * 
	 * @param contactName 联系人名称
	 */
	public void setContactName(String contactName) {
		this.contactName = contactName;
	}

	/**
	 * 获取联系人手机号
	 * 
	 * @return contactMobile 联系人手机号
	 */
	public String getContactMobile() {
		return contactMobile;
	}
  	
	/**
	 * 设置联系人手机号
	 * 
	 * @param contactMobile 联系人手机号
	 */
	public void setContactMobile(String contactMobile) {
		this.contactMobile = contactMobile;
	}

	/**
	 * 获取联系地址
	 * 
	 * @return contactAddress 联系地址
	 */
	public String getContactAddress() {
		return contactAddress;
	}
  	
	/**
	 * 设置联系地址
	 * 
	 * @param contactAddress 联系地址
	 */
	public void setContactAddress(String contactAddress) {
		this.contactAddress = contactAddress;
	}

	/**
	 * 获取开始营业时间
	 * 
	 * @return startBusinessTime 开始营业时间
	 */
	public LocalTime getStartBusinessTime() {
		return startBusinessTime;
	}
  	
	/**
	 * 设置开始营业时间
	 * 
	 * @param startBusinessTime 开始营业时间
	 */
	public void setStartBusinessTime(LocalTime startBusinessTime) {
		this.startBusinessTime = startBusinessTime;
	}

	/**
	 * 获取结束营业时间
	 * 
	 * @return endBusinessTime 结束营业时间
	 */
	public LocalTime getEndBusinessTime() {
		return endBusinessTime;
	}
  	
	/**
	 * 设置结束营业时间
	 * 
	 * @param endBusinessTime 结束营业时间
	 */
	public void setEndBusinessTime(LocalTime endBusinessTime) {
		this.endBusinessTime = endBusinessTime;
	}

	/**
	 * 获取商铺面积
	 * 
	 * @return merchantAcreage 商铺面积
	 */
	public BigDecimal getMerchantAcreage() {
		return merchantAcreage;
	}
  	
	/**
	 * 设置商铺面积
	 * 
	 * @param merchantAcreage 商铺面积
	 */
	public void setMerchantAcreage(BigDecimal merchantAcreage) {
		this.merchantAcreage = merchantAcreage;
	}

	/**
	 * 获取备注
	 * 
	 * @return remarks 备注
	 */
	public String getRemarks() {
		return remarks;
	}
  	
	/**
	 * 设置备注
	 * 
	 * @param remarks 备注
	 */
	public void setRemarks(String remarks) {
		this.remarks = remarks;
	}

	/**
	 * 获取创建人ID
	 * 
	 * @return createdBy 创建人ID
	 */
	public String getCreatedBy() {
		return createdBy;
	}
  	
	/**
	 * 设置创建人ID
	 * 
	 * @param createdBy 创建人ID
	 */
	public void setCreatedBy(String createdBy) {
		this.createdBy = createdBy;
	}

	/**
	 * 获取创建时间
	 * 
	 * @return createdTime 创建时间
	 */
	public LocalDateTime getCreatedTime() {
		return createdTime;
	}
  	
	/**
	 * 设置创建时间
	 * 
	 * @param createdTime 创建时间
	 */
	public void setCreatedTime(LocalDateTime createdTime) {
		this.createdTime = createdTime;
	}

	/**
	 * 获取审核人ID
	 * 
	 * @return checkBy 审核人ID
	 */
	public String getCheckBy() {
		return checkBy;
	}
  	
	/**
	 * 设置审核人ID
	 * 
	 * @param checkBy 审核人ID
	 */
	public void setCheckBy(String checkBy) {
		this.checkBy = checkBy;
	}

	/**
	 * 获取审核时间
	 * 
	 * @return checkTime 审核时间
	 */
	public LocalDateTime getCheckTime() {
		return checkTime;
	}
  	
	/**
	 * 设置审核时间
	 * 
	 * @param checkTime 审核时间
	 */
	public void setCheckTime(LocalDateTime checkTime) {
		this.checkTime = checkTime;
	}

	/**
	 * 获取[枚举]审核状态：0-未审核-UNCHECK、1-审核通过-SUCCESS、2-审核不通过-FAILURE、3-暂定-TENTATIVE
	 * 
	 * @return checkStatus [枚举]审核状态：0-未审核-UNCHECK、1-审核通过-SUCCESS、2-审核不通过-FAILURE、3-暂定-TENTATIVE
	 */
	public MerchantApplyCheckStatus getCheckStatus() {
		return checkStatus;
	}
  	
	/**
	 * 设置[枚举]审核状态：0-未审核-UNCHECK、1-审核通过-SUCCESS、2-审核不通过-FAILURE、3-暂定-TENTATIVE
	 * 
	 * @param checkStatus [枚举]审核状态：0-未审核-UNCHECK、1-审核通过-SUCCESS、2-审核不通过-FAILURE、3-暂定-TENTATIVE
	 */
	public void setCheckStatus(MerchantApplyCheckStatus checkStatus) {
		this.checkStatus = checkStatus;
	}

	/**
	 * 获取审核意见
	 * 
	 * @return checkOpinion 审核意见
	 */
	public String getCheckOpinion() {
		return checkOpinion;
	}
  	
	/**
	 * 设置审核意见
	 * 
	 * @param checkOpinion 审核意见
	 */
	public void setCheckOpinion(String checkOpinion) {
		this.checkOpinion = checkOpinion;
	}

	/**
	 * 获取逻辑删除，1表示已删除,0表示未删除
	 * 
	 * @return del 逻辑删除，1表示已删除,0表示未删除
	 */
	public Boolean getDel() {
		return del;
	}
  	
	/**
	 * 设置逻辑删除，1表示已删除,0表示未删除
	 * 
	 * @param del 逻辑删除，1表示已删除,0表示未删除
	 */
	public void setDel(Boolean del) {
		this.del = del;
	}

	/**
	 * 获取从悦商惠申请的 必填
	 * 
	 * @return applyBy 从悦商惠申请的 必填
	 */
	public String getApplyBy() {
		return applyBy;
	}
  	
	/**
	 * 设置从悦商惠申请的 必填
	 * 
	 * @param applyBy 从悦商惠申请的 必填
	 */
	public void setApplyBy(String applyBy) {
		this.applyBy = applyBy;
	}

	/**
	 * 获取申请手机号 悦商惠申请必填
	 * 
	 * @return applyMobile 申请手机号 悦商惠申请必填
	 */
	public String getApplyMobile() {
		return applyMobile;
	}
  	
	/**
	 * 设置申请手机号 悦商惠申请必填
	 * 
	 * @param applyMobile 申请手机号 悦商惠申请必填
	 */
	public void setApplyMobile(String applyMobile) {
		this.applyMobile = applyMobile;
	}

	/**
	 * 获取银行卡号
	 * 
	 * @return encBankNo 银行卡号
	 */
	public String getEncBankNo() {
		return encBankNo;
	}
  	
	/**
	 * 设置银行卡号
	 * 
	 * @param encBankNo 银行卡号
	 */
	public void setEncBankNo(String encBankNo) {
		this.encBankNo = encBankNo;
	}

	/**
	 * 获取银行开户用户名
	 * 
	 * @return encTrueName 银行开户用户名
	 */
	public String getEncTrueName() {
		return encTrueName;
	}
  	
	/**
	 * 设置银行开户用户名
	 * 
	 * @param encTrueName 银行开户用户名
	 */
	public void setEncTrueName(String encTrueName) {
		this.encTrueName = encTrueName;
	}

	/**
	 * 获取开户行code
	 * 
	 * @return bankCode 开户行code
	 */
	public String getBankCode() {
		return bankCode;
	}
  	
	/**
	 * 设置开户行code
	 * 
	 * @param bankCode 开户行code
	 */
	public void setBankCode(String bankCode) {
		this.bankCode = bankCode;
	}

	/**
	 * 获取银行名称
	 * 
	 * @return bankName 银行名称
	 */
	public String getBankName() {
		return bankName;
	}
  	
	/**
	 * 设置银行名称
	 * 
	 * @param bankName 银行名称
	 */
	public void setBankName(String bankName) {
		this.bankName = bankName;
	}

	/**
	 * 获取一级业态
	 *
	 * @return btypeId 一级业态
	 */

	public  String getBtypeId() {
		return btypeId;
	}

	/**
	 * 设置一级业态
	 *
	 * @param btypeId 一级业态
	 */
	public void setBtypeId(String btypeId) {
		this.btypeId = btypeId;
	}

	/**
	 * 获取二级业态
	 *
	 * @return btypeSecondId 二级业态
	 */

	public  String getBtypeSecondId() {
		return btypeSecondId;
	}

	/**
	 * 设置二级业态
	 *
	 * @param btypeSecondId 二级业态
	 */
	public void setBtypeSecondId(String btypeSecondId) {
		this.btypeSecondId = btypeSecondId;
	}

	/**
	 * 获取品牌
	 *
	 * @return brandId 品牌
	 */

	public  String getBrandId() {
		return brandId;
	}

	/**
	 * 设置品牌
	 *
	 * @param brandId 品牌
	 */
	public void setBrandId(String brandId) {
		this.brandId = brandId;
	}

	/**
	 * 获取[枚举]合作类型：0-常规型-CONVENTIONAL、1-战略型-STRATEGIC、2-紧密型-CLOSELY
	 *
	 * @return partnership [枚举]合作类型：0-常规型-CONVENTIONAL、1-战略型-STRATEGIC、2-紧密型-CLOSELY
	 */

	public String getPartnership() {
		return partnership;
	}

	/**
	 * 设置[枚举]合作类型：0-常规型-CONVENTIONAL、1-战略型-STRATEGIC、2-紧密型-CLOSELY
	 *
	 * @param partnership [枚举]合作类型：0-常规型-CONVENTIONAL、1-战略型-STRATEGIC、2-紧密型-CLOSELY
	 */
	public void setPartnership(String partnership) {
		this.partnership = partnership;
	}

	/**
	 * 获取级次（对应字典表）
	 *
	 * @return level 级次（对应字典表）
	 */

	public  String getLevel() {
		return level;
	}

	/**
	 * 设置级次（对应字典表）
	 *
	 * @param level 级次（对应字典表）
	 */
	public void setLevel(String level) {
		this.level = level;
	}

	public String toString() {
		return new StringBuilder().append("MerchantApplyEntity{").
				append("id=").append(id).
				append(",busdId=").append(busdId).
				append(",merchantId=").append(merchantId).
				append(",merchantName=").append(merchantName).
				append(",merchantCode=").append(merchantCode).
				append(",merchantLogo=").append(merchantLogo).
				append(",merchantBackgroundImg=").append(merchantBackgroundImg).
				append(",images=").append(images).
				append(",buildingId=").append(buildingId).
				append(",floorId=").append(floorId).
				append(",merchantType=").append(merchantType).
				append(",contactName=").append(contactName).
				append(",contactMobile=").append(contactMobile).
				append(",contactAddress=").append(contactAddress).
				append(",startBusinessTime=").append(startBusinessTime).
				append(",endBusinessTime=").append(endBusinessTime).
				append(",merchantAcreage=").append(merchantAcreage).
				append(",remarks=").append(remarks).
				append(",createdBy=").append(createdBy).
				append(",createdTime=").append(createdTime).
				append(",checkBy=").append(checkBy).
				append(",checkTime=").append(checkTime).
				append(",checkStatus=").append(checkStatus).
				append(",checkOpinion=").append(checkOpinion).
				append(",del=").append(del).
				append(",applyBy=").append(applyBy).
				append(",applyMobile=").append(applyMobile).
				append(",encBankNo=").append(encBankNo).
				append(",encTrueName=").append(encTrueName).
				append(",bankCode=").append(bankCode).
				append(",bankName=").append(bankName).
				append(",btypeId=").append(btypeId).
				append(",btypeSecondId=").append(btypeSecondId).
				append(",brandId=").append(brandId).
				append(",partnership=").append(partnership).
				append(",level=").append(level).
				append('}').toString();
	}

	/**
	 * 复制对象
	 *
	 * @return 复制后的新实体对象
	 */
	public MerchantApplyEntity copy() {
		MerchantApplyEntity entity = new MerchantApplyEntity();
		entity.setId(this.getId());
		entity.setBusdId(this.getBusdId());
		entity.setMerchantId(this.getMerchantId());
		entity.setMerchantName(this.getMerchantName());
		entity.setMerchantCode(this.getMerchantCode());
		entity.setMerchantLogo(this.getMerchantLogo());
		entity.setMerchantBackgroundImg(this.getMerchantBackgroundImg());
		entity.setImages(this.getImages());
		entity.setBuildingId(this.getBuildingId());
		entity.setFloorId(this.getFloorId());
		entity.setMerchantType(this.getMerchantType());
		entity.setContactName(this.getContactName());
		entity.setContactMobile(this.getContactMobile());
		entity.setContactAddress(this.getContactAddress());
		entity.setStartBusinessTime(this.getStartBusinessTime());
		entity.setEndBusinessTime(this.getEndBusinessTime());
		entity.setMerchantAcreage(this.getMerchantAcreage());
		entity.setRemarks(this.getRemarks());
		entity.setCreatedBy(this.getCreatedBy());
		entity.setCreatedTime(this.getCreatedTime());
		entity.setCheckBy(this.getCheckBy());
		entity.setCheckTime(this.getCheckTime());
		entity.setCheckStatus(this.getCheckStatus());
		entity.setCheckOpinion(this.getCheckOpinion());
		entity.setDel(this.getDel());
		entity.setApplyBy(this.getApplyBy());
		entity.setApplyMobile(this.getApplyMobile());
		entity.setEncBankNo(this.getEncBankNo());
		entity.setEncTrueName(this.getEncTrueName());
		entity.setBankCode(this.getBankCode());
		entity.setBankName(this.getBankName());
		entity.setBtypeId(this.getBtypeId());
		entity.setBtypeSecondId(this.getBtypeSecondId());
		entity.setBrandId(this.getBrandId());
		entity.setPartnership(this.getPartnership());
		entity.setLevel(this.getLevel());
		return entity;
	}

    /** ID */
	public static final String COL_ID = "id";

    /** 商圈ID */
	public static final String COL_BUSD_ID = "busd_id";

    /** 商铺ID，申请通过后插入 */
	public static final String COL_MERCHANT_ID = "merchant_id";

    /** 商户名称 */
	public static final String COL_MERCHANT_NAME = "merchant_name";

    /** 商户铺位号 */
	public static final String COL_MERCHANT_CODE = "merchant_code";

    /** 商户logo */
	public static final String COL_MERCHANT_LOGO = "merchant_logo";

    /** 商户背景图 */
	public static final String COL_MERCHANT_BACKGROUND_IMG = "merchant_background_img";

    /** 商户图片 */
	public static final String COL_IMAGES = "images";

    /** 楼栋id */
	public static final String COL_BUILDING_ID = "building_id";

    /** 楼层ID */
	public static final String COL_FLOOR_ID = "floor_id";

    /** [枚举]商户类型：0-自营-PROPRIETARY、1-租赁-LEASE、2-联营-POOL、3-其他-OTHER */
	public static final String COL_MERCHANT_TYPE = "merchant_type";

    /** 联系人名称 */
	public static final String COL_CONTACT_NAME = "contact_name";

    /** 联系人手机号 */
	public static final String COL_CONTACT_MOBILE = "contact_mobile";

    /** 联系地址 */
	public static final String COL_CONTACT_ADDRESS = "contact_address";

    /** 开始营业时间 */
	public static final String COL_START_BUSINESS_TIME = "start_business_time";

    /** 结束营业时间 */
	public static final String COL_END_BUSINESS_TIME = "end_business_time";

    /** 商铺面积 */
	public static final String COL_MERCHANT_ACREAGE = "merchant_acreage";

    /** 备注 */
	public static final String COL_REMARKS = "remarks";

    /** 创建人ID */
	public static final String COL_CREATED_BY = "created_by";

    /** 创建时间 */
	public static final String COL_CREATED_TIME = "created_time";

    /** 审核人ID */
	public static final String COL_CHECK_BY = "check_by";

    /** 审核时间 */
	public static final String COL_CHECK_TIME = "check_time";

    /** [枚举]审核状态：0-未审核-UNCHECK、1-审核通过-SUCCESS、2-审核不通过-FAILURE、3-暂定-TENTATIVE */
	public static final String COL_CHECK_STATUS = "check_status";

    /** 审核意见 */
	public static final String COL_CHECK_OPINION = "check_opinion";

    /** 逻辑删除，1表示已删除,0表示未删除 */
	public static final String COL_DEL = "del";

    /** 从悦商惠申请的 必填 */
	public static final String COL_APPLY_BY = "apply_by";

    /** 申请手机号 悦商惠申请必填 */
	public static final String COL_APPLY_MOBILE = "apply_mobile";

    /** 银行卡号 */
	public static final String COL_ENC_BANK_NO = "enc_bank_no";

    /** 银行开户用户名 */
	public static final String COL_ENC_TRUE_NAME = "enc_true_name";

    /** 开户行code */
	public static final String COL_BANK_CODE = "bank_code";

    /** 银行名称 */
	public static final String COL_BANK_NAME = "bank_name";

	/**
	 * 一级业态
	 */
	public static final String COL_BTYPE_ID = "btype_id";

	/**
	 * 二级业态
	 */
	public static final String COL_BTYPE_SECOND_ID = "btype_second_id";

	/**
	 * 品牌
	 */
	public static final String COL_BRAND_ID = "brand_id";

	/**
	 * [枚举]合作类型：0-常规型-CONVENTIONAL、1-战略型-STRATEGIC、2-紧密型-CLOSELY
	 */
	public static final String COL_PARTNERSHIP = "partnership";

	/**
	 * 级次（对应字典表）
	 */
	public static final String COL_LEVEL = "level";
}
